/**
 * 
 */

package com.shy.portal.service;

import java.util.List;

import com.shy.base.service.BaseService;
import com.shy.portal.entity.Permission;

/**
 * <p>
 * Title: PermissionService
 * </p>
 * <p>
 * Description:权限管理service层接口设置計
 * </p>
 * <p>
 * Company:ipebg
 * </p>
 * 
 * @author H2013788
 */
public interface PermissionService extends BaseService<Permission> {

    /**
     * 查询当前数据庫中权限级別最大值
     * 
     * @return 最大权限级別
     * @author H2013788
     * @date 2017/10/11上午10:17:26
     */
    int getMaxLevel();
    
    
    /**
     * 查询角色具有的权限列表
     * @param roleId
     * @return
     * @author H2013788
     * @date 2018/10/26
     */
    List<Permission> getPermissionsByRoleId(Integer roleId);
}
